import { IForm } from '@/base-ui/form/types/type'
// 定义一个form配置，用于展示第一行表单
export const formConfig: IForm = {
  // 定义一个基本的表单配置集合
  formItems: [
    {
      field: 'id',
      type: 'text',
      label: 'ID',
      placeholder: '请输入ID'
    },
    {
      field: 'name',
      type: 'text',
      label: '角色名',
      placeholder: '请输入角色名'
    },
    {
      field: 'intro',
      type: 'text',
      label: '权限介绍',
      placeholder: '请输入权限介绍'
    },
    {
      field: 'createTime',
      type: 'datepicker',
      label: '创建时间',
      otherOptions: {
        startPlaceholder: '开始时间',
        endPlaceholder: '结束时间',
        type: 'daterange'
      }
    }
  ],
  // 定义一个label-width，用于定义表单的宽度
  labelWidth: 'auto',
  // 定义一个itemStyle，用于定义每个表单的样式
  itemStyle: {
    padding: '10px 20px'
  },
  // 定义一个colLayout，用于定义表单的响应式布局
  colLayout: {
    xl: 6,
    lg: 8,
    md: 12,
    sm: 12,
    xs: 24
  }
}
